952992
909581
673304
867927
972155
348254
134703
720190
894143
42723
968256
193766
5079799
3512581
3000148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471